came to the rescue

vbl.援救,營救,幫助